package com.irdstudio.efp.esb.api.bean.sx;

import com.alibaba.fastjson.annotation.JSONField;
import com.irdstudio.basic.framework.core.util.StringUtil;

/**
 * 授信的返回对象
  * @author heyingfeng
  * @since 2019年3月9日 下午4:42:27
  * @version 1.0
 */
public class RespQueryBean {

	@JSONField(name = "RetCd")
	private String retCd;// 返回代码
	@JSONField(name = "RetMsg")
	private String retMsg;// 返回信息
	@JSONField(name = "RetStCd")
	private String retStCd;// 返回状态码
	@JSONField(name = "BDRsnCd")
	private String bDRsnCd;// 百度原因码
	@JSONField(name = "BDRsnCdDsc")
	private String bDRsnCdDsc;// 原因码描述
	@JSONField(name = "CertNo")
	private String certNo;// 证件号码
	@JSONField(name = "BankCardNo")
	private String bankCardNo;// 银行卡号
	@JSONField(name = "CustNm")
	private String custNm;// 客户姓名
	@JSONField(name = "MblNo")
	private String mblNo;// 手机号码
	@JSONField(name = "CrdtLmt")
	private String crdtLmt;// 授信额度
	@JSONField(name = "LmtTrm")
	private String lmtTrm;// 额度期限
	@JSONField(name = "LmtTrmUnt")
	private String lmtTrmUnt;// 额度期限单位
	@JSONField(name = "BaiduSnId")
	private String baiduSnId;// 会话ID
	@JSONField(name = "EvTp")
	private String evTp;// 事务类型
	@JSONField(name = "EvID")
	private String evID;// 事务ID
	@JSONField(name = "TxnTmstmp")
	private String txnTmstmp;// 时间戳
	
	
	/**
	 * @return the retCd
	 */
	public String getRetCd() {
		return retCd;
	}


	/**
	 * @param retCd the retCd to set
	 */
	public void setRetCd(String retCd) {
		this.retCd = retCd;
	}


	/**
	 * @return the retMsg
	 */
	public String getRetMsg() {
		return retMsg;
	}


	/**
	 * @param retMsg the retMsg to set
	 */
	public void setRetMsg(String retMsg) {
		this.retMsg = retMsg;
	}


	/**
	 * @return the retStCd
	 */
	public String getRetStCd() {
		return retStCd;
	}


	/**
	 * @param retStCd the retStCd to set
	 */
	public void setRetStCd(String retStCd) {
		this.retStCd = retStCd;
	}


	/**
	 * @return the bDRsnCd
	 */
	public String getbDRsnCd() {
		return bDRsnCd;
	}


	/**
	 * @param bDRsnCd the bDRsnCd to set
	 */
	public void setbDRsnCd(String bDRsnCd) {
		this.bDRsnCd = bDRsnCd;
	}


	/**
	 * @return the bDRsnCdDsc
	 */
	public String getbDRsnCdDsc() {
		return bDRsnCdDsc;
	}


	/**
	 * @param bDRsnCdDsc the bDRsnCdDsc to set
	 */
	public void setbDRsnCdDsc(String bDRsnCdDsc) {
		this.bDRsnCdDsc = bDRsnCdDsc;
	}


	/**
	 * @return the certNo
	 */
	public String getCertNo() {
		return certNo;
	}


	/**
	 * @param certNo the certNo to set
	 */
	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}


	/**
	 * @return the bankCardNo
	 */
	public String getBankCardNo() {
		return bankCardNo;
	}


	/**
	 * @param bankCardNo the bankCardNo to set
	 */
	public void setBankCardNo(String bankCardNo) {
		this.bankCardNo = bankCardNo;
	}


	/**
	 * @return the custNm
	 */
	public String getCustNm() {
		return custNm;
	}


	/**
	 * @param custNm the custNm to set
	 */
	public void setCustNm(String custNm) {
		this.custNm = custNm;
	}


	/**
	 * @return the mblNo
	 */
	public String getMblNo() {
		return mblNo;
	}


	/**
	 * @param mblNo the mblNo to set
	 */
	public void setMblNo(String mblNo) {
		this.mblNo = mblNo;
	}


	/**
	 * @return the crdtLmt
	 */
	public String getCrdtLmt() {
		return crdtLmt;
	}


	/**
	 * @param crdtLmt the crdtLmt to set
	 */
	public void setCrdtLmt(String crdtLmt) {
		this.crdtLmt = crdtLmt;
	}


	/**
	 * @return the lmtTrm
	 */
	public String getLmtTrm() {
		return lmtTrm;
	}


	/**
	 * @param lmtTrm the lmtTrm to set
	 */
	public void setLmtTrm(String lmtTrm) {
		this.lmtTrm = lmtTrm;
	}


	/**
	 * @return the lmtTrmUnt
	 */
	public String getLmtTrmUnt() {
		return lmtTrmUnt;
	}


	/**
	 * @param lmtTrmUnt the lmtTrmUnt to set
	 */
	public void setLmtTrmUnt(String lmtTrmUnt) {
		this.lmtTrmUnt = lmtTrmUnt;
	}


	/**
	 * @return the baiduSnId
	 */
	public String getBaiduSnId() {
		return baiduSnId;
	}


	/**
	 * @param baiduSnId the baiduSnId to set
	 */
	public void setBaiduSnId(String baiduSnId) {
		this.baiduSnId = baiduSnId;
	}


	/**
	 * @return the evTp
	 */
	public String getEvTp() {
		return evTp;
	}


	/**
	 * @param evTp the evTp to set
	 */
	public void setEvTp(String evTp) {
		this.evTp = evTp;
	}


	/**
	 * @return the evID
	 */
	public String getEvID() {
		return evID;
	}


	/**
	 * @param evID the evID to set
	 */
	public void setEvID(String evID) {
		this.evID = evID;
	}


	/**
	 * @return the txnTmstmp
	 */
	public String getTxnTmstmp() {
		return txnTmstmp;
	}


	/**
	 * @param txnTmstmp the txnTmstmp to set
	 */
	public void setTxnTmstmp(String txnTmstmp) {
		this.txnTmstmp = txnTmstmp;
	}


	/**
	 * @description:覆盖toString方法
	 * @return
	 * @date:2018年12月20日 上午9:44:22
	 * @author:wangyk3
	 */
	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append("{");
		sb.append("'RetCd':'" + StringUtil.replaceNullByObj(this.getRetCd()) + "',");
		sb.append("'RtnMsg':'" + StringUtil.replaceNullByObj(this.getRetMsg()) + "',");
		sb.append("'RetStCd':'"+StringUtil.replaceNullByObj(this.getRetStCd())+"',");
		sb.append("'BDRsnCd':'"+StringUtil.replaceNullByObj(this.getbDRsnCd())+"',");
		sb.append("'BDRsnCdDsc':'"+StringUtil.replaceNullByObj(this.getbDRsnCdDsc())+"',");
		sb.append("'CertNo':'"+StringUtil.replaceNullByObj(this.getCertNo())+"',");
		sb.append("'BankCardNo':'"+StringUtil.replaceNullByObj(this.getBankCardNo())+"',");
		sb.append("'CustNm':'"+StringUtil.replaceNullByObj(this.getCustNm())+"',");
		sb.append("'MblNo':'"+StringUtil.replaceNullByObj(this.getMblNo())+"',");
		sb.append("'CrdtLmt':'"+StringUtil.replaceNullByObj(this.getCrdtLmt())+"',");
		sb.append("'LmtTrm':'"+StringUtil.replaceNullByObj(this.getLmtTrm())+"',");
		sb.append("'LmtTrmUnt':'"+StringUtil.replaceNullByObj(this.getLmtTrmUnt())+"',");
		sb.append("'BaiduSnId':'"+StringUtil.replaceNullByObj(this.getBaiduSnId())+"',");
		sb.append("'EvTp':'"+StringUtil.replaceNullByObj(this.getEvTp())+"',");
		sb.append("'EvID':'"+StringUtil.replaceNullByObj(this.getEvID())+"',");
		sb.append("'TxnTmstmp':'"+StringUtil.replaceNullByObj(this.getTxnTmstmp())+"',");
		sb.append("}");
		return sb.toString().replace("'", "\"");
	}

}
